package kr.hkit.powerjava.chapter21.submit; // 챕터21 프로그래밍3

class NotFoundExecption extends Exception {

	public NotFoundExecption(String message) {
		super(message);
	}

}

public class NotFoundTest {

	public static void searchArray(int num) throws NotFoundExecption {

		int[] arr = { 1, 3, 5, 7, 9 };
		boolean search = false;

		for (int i = 0; i < arr.length; i++) {

			if (arr[i] == num) {
				System.out.println("다행이 있군요");
				search = true;
			}
		}
		if (!search) {
			throw (new NotFoundExecption("찾는 값이 없습니다."));
		}
	}

	public static void main(String[] args) {
		try {
			searchArray(4); //찾는 값
		} catch (NotFoundExecption e) {
			System.out.println(e.getMessage()); //찾는 값이 없습니다. 출력됨
			e.printStackTrace();
		}
	}
}
